07cafc75a3eac1b203e684cbfaa33bbb88fecadc,wicket/src/java/wicket/ajax/AjaxRequestTarget.java,AjaxRequestTarget,respondComponent,#Response#String#Component#,376
Before Change
// Render the component
component.renderComponent();
if (page != null)
{
page.endComponentRender(component);
}
// Restore original response
After Change
// Initialize temporary variables
final Page page = component.getPage();
if (page==null) {
throw new IllegalStateException("Ajax request attempted on a component that is not associated with a Page");
}
final boolean versioned=page.isVersioned();
page.setVersioned(false);
page.startComponentRender(component);
component.renderComponent();
page.endComponentRender(component);
page.setVersioned(versioned);